sheep and lambs - Turco Inglés Diccionario